package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ConsumptionBill;

/**
 * 房间消费账单Service接口
 * 
 * @author txy
 * @date 2022-02-11
 */
public interface IConsumptionBillService 
{
    /**
     * 查询房间消费账单
     * 
     * @param consumptionId 房间消费账单主键
     * @return 房间消费账单
     */
    public ConsumptionBill selectConsumptionBillByConsumptionId(Long consumptionId);

    /**
     * 查询房间消费账单列表
     * 
     * @param consumptionBill 房间消费账单
     * @return 房间消费账单集合
     */
    public List<ConsumptionBill> selectConsumptionBillList(ConsumptionBill consumptionBill);

    /**
     * 新增房间消费账单
     * 
     * @param consumptionBill 房间消费账单
     * @return 结果
     */
    public int insertConsumptionBill(ConsumptionBill consumptionBill);

    /**
     * 修改房间消费账单
     * 
     * @param consumptionBill 房间消费账单
     * @return 结果
     */
    public int updateConsumptionBill(ConsumptionBill consumptionBill);

    /**
     * 批量删除房间消费账单
     * 
     * @param consumptionIds 需要删除的房间消费账单主键集合
     * @return 结果
     */
    public int deleteConsumptionBillByConsumptionIds(Long[] consumptionIds);

    /**
     * 删除房间消费账单信息
     * 
     * @param consumptionId 房间消费账单主键
     * @return 结果
     */
    public int deleteConsumptionBillByConsumptionId(Long consumptionId);
}
